草庐IT

Android TabHost 已弃用

全部标签

objective-c - 如何在 Xcode 中弃用方法

我们将库发给客户,我想将一些方法标记为“已弃用”,因为我们更改了它们(就像Apple在iPhoneSDK中所做的那样)。我见过__OSX_AVAILABLE_BUT_DEPRECATED预处理器宏,它映射到__AVAILABILITY_INTERNAL,它映射到__attribute__((deprecated))...嗯,我对这些东西有点困惑!有人知道吗? 最佳答案 __attribute__((deprecated))是gccway(也是supportedinclang)将函数/方法标记为已弃用。当一个被标记为“已弃用”时,只要

ios - UIAlertView 首先弃用 IOS 9

我尝试了几种方法来使用UIAlertController,而不是UIAlertView。我尝试了几种方法,但无法使警报操作起作用。这是我的代码,在IOS8和IOS9中运行良好,但出现了不推荐使用的标志。我尝试了下面的优雅建议,但我无法使其在这种情况下发挥作用。我需要提交我的应用程序,这是最后要解决的问题。感谢您提供任何进一步的建议。我是新手。#pragmamark-BUTTONS================================-(IBAction)showModesAction:(id)sender{NSLog(@"iapMade:%d",iapMade3);//IAP

ios - UIAlertView 首先弃用 IOS 9

我尝试了几种方法来使用UIAlertController,而不是UIAlertView。我尝试了几种方法,但无法使警报操作起作用。这是我的代码,在IOS8和IOS9中运行良好,但出现了不推荐使用的标志。我尝试了下面的优雅建议,但我无法使其在这种情况下发挥作用。我需要提交我的应用程序,这是最后要解决的问题。感谢您提供任何进一步的建议。我是新手。#pragmamark-BUTTONS================================-(IBAction)showModesAction:(id)sender{NSLog(@"iapMade:%d",iapMade3);//IAP

ios - 如何手动弃用成员

与Objective-C不同,Swift没有预处理器,所以还有办法手动弃用类的成员吗?我正在寻找类似的东西:-(id)method__deprecated; 最佳答案 您可以使用可用标签,例如:@available(*,deprecated)funcmyFunc(){//...}其中*是平台(iOS、iOSApplicationExtension、macOS、watchOS、tvOS、*forall等)。您还可以指定平台的版本引入、deprecated、obsoleted、renamed,以及一个消息:@available(iOS,

ios - 如何手动弃用成员

与Objective-C不同,Swift没有预处理器,所以还有办法手动弃用类的成员吗?我正在寻找类似的东西:-(id)method__deprecated; 最佳答案 您可以使用可用标签,例如:@available(*,deprecated)funcmyFunc(){//...}其中*是平台(iOS、iOSApplicationExtension、macOS、watchOS、tvOS、*forall等)。您还可以指定平台的版本引入、deprecated、obsoleted、renamed,以及一个消息:@available(iOS,

objective-c - 替换已弃用的 sizeWithFont : in iOS 7?

在iOS7中,sizeWithFont:现已弃用。我现在如何将UIFont对象传入替换方法sizeWithAttributes:? 最佳答案 改用sizeWithAttributes:,它现在需要一个NSDictionary。使用键UITextAttributeFont和您的字体对象传递对,如下所示:CGRectrawRect={};rawRect.size=[stringsizeWithAttributes:@{NSFontAttributeName:[UIFontsystemFontOfSize:17.0f],}];//Valu

objective-c - 替换已弃用的 sizeWithFont : in iOS 7?

在iOS7中,sizeWithFont:现已弃用。我现在如何将UIFont对象传入替换方法sizeWithAttributes:? 最佳答案 改用sizeWithAttributes:,它现在需要一个NSDictionary。使用键UITextAttributeFont和您的字体对象传递对,如下所示:CGRectrawRect={};rawRect.size=[stringsizeWithAttributes:@{NSFontAttributeName:[UIFontsystemFontOfSize:17.0f],}];//Valu

微信小程序授权获取用户信息之wx.getUserInfo 切换到 wx.getUserProfile的使用(已弃用)

目录更新:wx.getUserProfile()已弃用背景一、小程序获取用户信息相关接口调整说明二、wx.getUserProfile的使用1.之前的wx.getUserInfo接口的使用2.现在的wx.getUserProfile接口的使用三、wx.getUserInfo切换到wx.getUserProfile前后对比更多问题可参考:更新:wx.getUserProfile()已弃用wx.getUserProfile()官方也已弃用,详情可参考我的微信小程序授权获取头像昵称的最新形式——头像昵称填写这篇文章。感兴趣的小伙伴儿也可往下看。背景最近在做一个小程序的项目,需要微信授权获取用户信息(

微信小程序授权获取用户信息之wx.getUserInfo 切换到 wx.getUserProfile的使用(已弃用)

目录更新:wx.getUserProfile()已弃用背景一、小程序获取用户信息相关接口调整说明二、wx.getUserProfile的使用1.之前的wx.getUserInfo接口的使用2.现在的wx.getUserProfile接口的使用三、wx.getUserInfo切换到wx.getUserProfile前后对比更多问题可参考:更新:wx.getUserProfile()已弃用wx.getUserProfile()官方也已弃用,详情可参考我的微信小程序授权获取头像昵称的最新形式——头像昵称填写这篇文章。感兴趣的小伙伴儿也可往下看。背景最近在做一个小程序的项目,需要微信授权获取用户信息(

node.js - ( Node :63208) DeprecationWarning: collection. ensureIndex 已弃用。请改用 createIndexes

这个问题在这里已经有了答案:MongoDBmongooseDeprecationWarning(12个回答)关闭4年前。这个错误来自哪里?我没有在任何地方的Nodejs应用程序中使用ensureIndex或createIndex。我正在使用yarn包管理器。这是我在index.js中的代码importexpressfrom'express';importpathfrom'path';importbodyParserfrom'body-parser';importmongoosefrom'mongoose';importPromisefrom'bluebird';dotenv.confi